package com.ly.erms.core.shiro;
/**
 * 自定义Authentication对象，使得Subject除了携带用户的登录名外还可以携带更多的信息
 * @author liuyang
 * @date 2017年12月28日
 */

import java.io.Serializable;
import java.util.List;

public class ShiroUser implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -5449891493263792560L;
	public Integer id; //主键
	public String account; //账号
	public String name; //姓名
	public Integer deptId; //部门id
	public List<Integer> roleList; //角色集
	public String deptName; //部门名称
	public List<String> roleNames; //角色名称集
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getAccount() {
		return account;
	}
	public void setAccount(String account) {
		this.account = account;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Integer getDeptId() {
		return deptId;
	}
	public void setDeptId(Integer deptId) {
		this.deptId = deptId;
	}
	public List<Integer> getRoleList() {
		return roleList;
	}
	public void setRoleList(List<Integer> roleList) {
		this.roleList = roleList;
	}
	public String getDeptName() {
		return deptName;
	}
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}
	public List<String> getRoleNames() {
		return roleNames;
	}
	public void setRoleNames(List<String> roleNames) {
		this.roleNames = roleNames;
	}
	
}
